<snippet>
	<content><![CDATA[
define(function(require, exports, module) { // jshint ignore:line
    'use strict';

    // Imports
    var Extend = require('structurejs/util/Extend');
    var ${1:Extends} = require('${2:path}/${1}');

    /**
     * TODO: YUIDoc_comment
     *
     * @class ${TM_FILENAME/(.*)[.](.*)/$1/g}
     * @extends ${1}
     * @constructor
     **/
    var ${TM_FILENAME/(.*)[.](.*)/$1/g} = (function () {

        var _super = Extend(${TM_FILENAME/(.*)[.](.*)/$1/g}, ${1});

        function ${TM_FILENAME/(.*)[.](.*)/$1/g}() {
            _super.call(this);
        }

        return ${TM_FILENAME/(.*)[.](.*)/$1/g};
    })();

    module.exports = ${TM_FILENAME/(.*)[.](.*)/$1/g};

});
]]></content>
	<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
	<tabTrigger>extendClass</tabTrigger>
	<!-- Optional: Set a scope to limit where the snippet will trigger -->
	<scope>source.js</scope>
</snippet>
